	$(document).ready(function () {
		var error_name = false;
		var error_password = false;
		var error_check_password = false;
		var error_email = false;
		var error_check = false;
		checkdisa();

		$('#user_name').blur(function() {
			check_user_name();

		});

		$('#pwd').blur(function() {
			check_pwd();
		});

		$('#cpwd').blur(function() {
			check_cpwd();
		});

		$('#email').blur(function() {
			check_email();
		});

		$('#allow').click(function() {
			if($(this).is(':checked'))
			{
				error_check = false;
				$(this).siblings('span').hide();
			}
			else
			{
				error_check = true;
				$(this).siblings('span').html('请勾选同意');
				$(this).siblings('span').show();
			}
		});


		function check_user_name(){
			var len = $('#user_name').val().length;
			if(len<5||len>20)
			{
				$('#user_name').next().html('请输入5-20个字符的用户名')
				$('#user_name').next().show();
				error_name = true;
			}
			else
			{
				$('#user_name').next().hide();
				error_name = false;
			}
		}

		function check_pwd(){
			var len = $('#pwd').val().length;
			if(len<8||len>20)
			{
				$('#pwd').next().html('密码最少8位，最长20位')
				$('#pwd').next().show();
				error_password = true;
			}
			else
			{
				$('#pwd').next().hide();
				error_password = false;
			}
		}


		function check_cpwd(){
			var pass = $('#pwd').val();
			var cpass = $('#cpwd').val();

			if(pass!=cpass)
			{
				$('#cpwd').next().html('两次输入的密码不一致')
				$('#cpwd').next().show();
				error_check_password = true;
			}
			else
			{
				$('#cpwd').next().hide();
				error_check_password = false;
			}

		}

		function check_email(){
			var re = /^[a-z0-9][\w\.\-]*@[a-z0-9\-]+(\.[a-z]{2,5}){1,2}$/;

			if(re.test($('#email').val()))
			{
				$('#email').next().hide();
				error_email = false;
			}
			else
			{
				$('#email').next().html('你输入的邮箱格式不正确')
				$('#email').next().show();
				error_check_password = true;
			}

		}
		function checkdisa(){
			if(error_name == false && error_password == false && error_check_password == false && error_email == false && error_check == false) {
				$("[name='reg']").prop('disabled', false).css('background-color', ''); ;
			}else {
				$("[name='reg']").prop('disabled', true).css('background-color', 'gray');;
			}
		}
		//判断用户名是否相同
	$('#user_name').blur(function () {
			var username = $('#user_name').val();
			$.get("pc/sysUserAction/loginreg",{"username":username},function (rs){
				var pcs=rs.result;
				if (pcs[0]!=null){
					alert("用户名已存在,请重新输入");
					$('#user_name').val('');
				}
			});
		})
        //点击提交表单
		$("[name='reg']").click(function(event) {
			event.preventDefault();//防止默认表单提交
			check_user_name();
			check_pwd();
			check_cpwd();
			check_email();
			if(error_name == false && error_password == false && error_check_password == false && error_email == false && error_check == false)
			{
				var username = $('#user_name').val();
				var password = $('#pwd').val();
				var email =$('#email').val();
				$.get("pc/sysUserAction/register", {"username": username, "password": password,"email":email}, function (rs) {
					var mess=rs.result;
					alert(mess);
					$('#user_name').val('');
					$('#pwd').val('');
					$('#cpwd').val('');
					$('#email').val('');
					$('#allow').prop('checked', false).siblings('span').hide();
					checkdisa();
				});
			}
		});
		//回到登录界面
		$("[name='reg_d']").click(function (){
			window.location.href ="/";

	});
});